package com.br.sae.controls;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.br.sae.model.dao.AlunoBD;
import com.br.sae.model.entitys.Aluno;

public class LogicaFormAluno implements Logica {

	@Override
	public String executa(HttpServletRequest req, HttpServletResponse res)
			throws Exception {
		List<Aluno> alunos = consultaAluno();
		req.setAttribute("alunos", alunos);
		System.out.println("Alunos: " + alunos.size());
		return "mostra_aluno.jsp";
	}

	private List<Aluno> consultaAluno() {
		AlunoBD alunoBD = new AlunoBD();
		List<Aluno> alunos = alunoBD.consultaAlunos();
		return alunos;
	}

	private List<Aluno> consultaAluno(String nome, String tipo) {
		AlunoBD alunoBD = new AlunoBD();
		List<Aluno> alunos = alunoBD.consultaAlunos(nome, tipo);
		return alunos;
	}

}
